<?php
include_once 'fns.php';
include_once 'fns_admin.php';

function display_form_add_emp($action){
    $title=NULL;
    $button=NULL;
    switch ($action) {
        case ADD_EMP_FORM:
            $title='Добавление Сотрудника';
            $button='Добавить';
            break;
        case UPD_EMP_FORM:
            $title='Редактирование Сотрудника';
            $button='Обновить';
            if (isset($_GET['id'])) {
                $id=$_GET['id'];
            } else {
                display_error('не выбран сотрудник');
                return FALSE;
            }
            $list=get_emp($id);            
            break;        
        default:
            display_error('неверное действие');
            return FALSE;
            break;
    }
    ?>
            <script>

function pb_show_modal(){

//    alert($("#dep option:selected").val());
    if ($("#dep option:selected").val()=='adddep'){
        $('#myModal').modal({
          keyboard: false
        })          
    }
  
};
function pb_ajax_adddep(){
        var name= $("#deptxt").val();
        var org= $("#orgsel option:selected").val();
        alert('name= '+name+', org= '+org);
        $.ajax({
            url: "ajax.php",
            data:"action=adddep&name="+name+"&org="+org,
            cache: false,
            success: function(html){
            //$("#empselect option").remove()
            $("#dep").append(html);
        }   
        });
}

$('#myModal').modal({
  keyboard: false
})

            </script>
    <div class="row">
        <div class="span8 offset2">    
            <h4><?php echo $title; ?></h4>
            <form class="form-horizontal" method="post" action="admin.php">
                <input type="hidden" name="action" value="<?php echo substr($action,0,6); ?>">
                <?php
                if (substr($action,0,6)==UPD_EMP) {
                    echo '<input type="hidden" name="id" value="'.$list[0][0].'">';
                }
                ?>                
                <div class="control-group">
                    <label class="control-label">ФИО <strong>*</strong></label>
                    <div class="controls">
                        <input type="text" name="name" id="fio" value="<?php 
                        if (substr($action,0,6)==UPD_EMP) echo $list[0][1];
                        ?>">
                    </div>
                </div>
                <div class="control-group">
                    <label class="control-label">Комментарий</label>
                    <div class="controls">
                        <input type="text" name="comment" id="comment" value="<?php 
                        if (substr($action,0,6)==UPD_EMP) echo $list[0][3];
                        ?>">
                    </div>
                </div>
                <div class="control-group">
                    <label class="control-label">Подразделение</label>
                    <div class="controls">
                        <?php
                        if (!check_count_dep()) {
                            echo '<select name="dep[]" id="depadd" onChange="window.location=\'http://pb.local/admin.php?action=adddepform\'">';
                            echo '<option value="no">...</option>';
                            echo '<option value="add"><<Добавить подразделение>></option>';
                            echo '</select>';                        
                        } else {
                            //echo 'вывести список подразделений';
                            //
                            //Сперва получаем список всех подразделений в виде массива и вычисляем размер массива
                            //далее формируем список select
                            //Если Сотрудник не принадлежит к подразделению, тогда формируется выбранная опция со значением 0
                            //иначе формируется не выбранная опция со значением 0
                            //Далее Если действие обновление и было ранее выбрано подразделение, 
                            //тогда определяем, какая опция была выделена и выводим её, переходим к след. итерации
                            //Иначе просто выводим список опций 
                            $list1=get_dep_and_org();
                            $count=count($list1);
                            echo '<select name="dep[]" id="dep" onchange="pb_show_modal();">';
                            if (is_null($list[0][2])) echo '<option selected value="0">...</option>';
                            else echo '<option value="0">...</option>';
                            //echo '<option value="adddep"><<Добавить новое>></option>';                            
                            for ($i=0;$i<$count;$i++){
                                if (substr($action,0,6)==UPD_EMP && !is_null($list[0][2])) {
                                    if ($list[0][2]==$list1[$i][0]){
                                        echo '<option selected value="'.$list1[$i][0].'">'.$list1[$i][1].'</option>';
                                        continue;
                                    }
                                }                                
                                echo '<option value="'.$list1[$i][0].'">'.$list1[$i][1].'</option>';
                            }
                            echo '</select>';                            
                        }
                        ?>
                    </div>
                </div>

                <!-- Подразделение -->

                <!-- Начало должности -->
                <div class="control-group">
                    <label class="control-label">Должность</label>
                    <div class="controls">
                        <?php

                            //echo 'вывести список должностей';
                            //
                            //Сперва получаем список всех должностей в виде массива и вычисляем размер массива
                            //далее формируем список select
                            //Если Сотрудник не привязан к должности, тогда формируется выбранная опция со значением 0
                            //иначе формируется не выбранная опция со значением 0
                            //Далее Если действие обновление и было ранее выбрано подразделение, 
                            //тогда определяем, какая опция была выделена и выводим её, переходим к след. итерации
                            //Иначе просто выводим список опций 
                            $list1=get_all_post();
                            $count=count($list1);
                            echo '<select name="post[]">';
                            if (is_null($list[0][4])) echo '<option selected value="0">...</option>';
                            else echo '<option value="0">...</option>';
                            for ($i=0;$i<$count;$i++){
                                if (substr($action,0,6)==UPD_EMP && !is_null($list[0][4])) {
                                    if ($list[0][4]==$list1[$i][0]){
                                        echo '<option selected value="'.$list1[$i][0].'">'.$list1[$i][1].'</option>';
                                        continue;
                                    }
                                }                                
                                echo '<option value="'.$list1[$i][0].'">'.$list1[$i][1].'</option>';
                            }
                            echo '</select>';                            
                        
                        ?>
                    </div>
                </div>                
                <!-- конец должности -->
                
                
                <div class="control-group">
                    <label class="control-label">Привязка к телефону</label>
                    <div class="controls">
                        <?php
                             //массив содержит список сотрудников, у кого есть телефоны

                             $list=get_emp_tel($id);
                             $count=count($list);
                             //массив содержит всех телефонов
                             $list1=get_all_tel();
                             $count1=count($list1);
                             
                        ?>
                        
                        <select multiple="multiple" size="10" style="width:100%" name="telemp[]">
                            <?php
                            /*for ($i=0;$i<$count1;$i++){
                                for ($j=0;$j<$count;$j++){
                                    echo '<option value="'.$list1[$i][0].'">'.$list1[$i][1].'('.$list1[$i][2].','.$list1[$i][3].')</option>';
                                }
                            }*/
                            output_all_select_element($list1, $list);
                            ?>
                        </select>
                    </div>
                </div>                   
                
                
                
                <div class="control-group">
                    <div class="controls">
                        <button type="submit" class="btn"><?php echo $button; ?></button>
                    </div>
                </div>
            </form>
<!-- Button to trigger modal -->
<a href="#myModal" role="button" class="btn" data-toggle="modal">Launch demo modal</a>
 
<!-- Modal -->
<form class="form-horizontal" id="formadddepajax" method="post" action="">
<div id="myModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
  <div class="modal-header">
    <button type="button" class="close" data-dismiss="modal" aria-hidden="true">X</button>
    <h3 id="myModalLabel">Добавить подразделение</h3>
  </div>
  <div class="modal-body">
    <p>

            <div class="adddep">
            <!-- начало формы для подразделения -->
            
                <input type="hidden" name="action" value="<?php echo ADD_DEP; ?>">
                <div class="control-group">
                    <label class="control-label">Подразделение <strong>*</strong></label>
                    <div class="controls">
                        <input type="text" name="name" id="deptxt">
                    </div>
                </div>
                <div class="control-group">
                    <label class="control-label">Организация</label>
                    <div class="controls">
                        <?php
                        if (!check_count_org()) {
                            echo '<select name="org[]" id="orgadd" onChange="window.location=\'http://pb.local/admin.php?action=addorgform\'">';
                            echo '<option value="no">...</option>';
                            echo '<option value="add"><<Добавить организацию>></option>';
                            echo '</select>';                        
                        } else {
                            //echo 'вывести список организаций';
                            $list1=get_all_org();
                            $count=count($list1);
                            echo '<select name="org[]" id="orgsel">';
                            if (is_null($list[0][2])) echo '<option selected value="0">...</option>';
                            else echo '<option value="0">...</option>';        
                            for ($i=0;$i<$count;$i++){
                                if (substr($action,0,6)==UPD_DEP && !is_null($list[0][2]) ) {
                                    if ($list[0][2]==$list1[$i][0]){
                                        echo '<option selected value="'.$list1[$i][0].'">'.$list1[$i][1].'</option>';
                                        continue;
                                    }
                                }
                                echo '<option value="'.$list1[$i][0].'">'.$list1[$i][1].'</option>';
                            }
                            echo '</select>';
                        }
                        ?>
                    </div>
                </div>

                <!--<div class="control-group">
                    <div class="controls">
                        <button type="submit" class="btn">Добавить</button>
                    </div>
                </div>-->
            
                <!-- конец формы для подразделения -->
        
    </p>
  </div>
  <div class="modal-footer">
    <button class="btn" data-dismiss="modal" aria-hidden="true">Отмена</button>
    <!--<button class="btn btn-primary">Save changes</button>-->
    <button class="btn btn-primary">Добавить</button>
  </div>

</div>            
           
        </div> 
    </form>
    </div> 
    
    <?php    
}

function display_emp(){
    ?>
    <div class="row">
        <div class="span8 offset2">    
            <h4>Сотрудники</h4>
            <?php 
            $thead[0]='№';
            $thead[1]='ФИО';
            $thead[2]='Подразделение';
            $thead[3]='Комментарий';
            $query="select t1.id,t1.name,
                case isnull(t2.name) 
                    when 1 then 'Без подразделения' 
                    when 0 then t2.name end,
                t1.comment from `emp` as t1 
                left join `dep` as t2 
                on t1.id_dep=t2.id order by t1.id asc";
            $array=get_data_from_table($query);
            add_column_table($array,UPD_EMP_FORM);
            format_table($thead,$array);
            ?>
        </div>
    </div>
    <?php
}

function display_org() {
    ?>
    <div class="row">
        <div class="span8 offset2">    
            <h4>Организации</h4>
            <?php 
            $thead[0]='№';
            $thead[1]='Организация';
            $query="select * from `org` order by name asc";
            
            $array=get_data_from_table($query);
            numeric_array0($array);
            add_column_table($array,UPD_ORG_FORM);
            format_table($thead,$array);
            ?>
        </div>
    </div>
    <?php    
}

function display_post() {
    ?>
    <div class="row">
        <div class="span8 offset2">    
            <h4>Должности</h4>
            <?php 
            $thead[0]='№';
            $thead[1]='Должность';
            $query="select * from `post`";
            $array=get_data_from_table($query);
            add_column_table($array,UPD_POST_FORM);
            format_table($thead,$array);
            ?>
        </div>
    </div>
    <?php    
}

function display_dep() {
    ?>
    <div class="row">
        <div class="span8 offset2">    
            <h4>Подразделения</h4>
            <?php 
            $thead[0]='№';
            $thead[1]='Подразделение';
            $thead[2]='Организация';
            $query="select t1.id,t1.name as 'dep',
                case isnull(t2.name) 
                    when 1 then 'Без организации' 
                    when 0 then t2.name end as 'org'
                from `dep` as t1 left join `org` as t2
                on t1.id_org=t2.id";
            $array=get_data_from_table($query);
            add_column_table($array,UPD_DEP_FORM);
            format_table($thead,$array);
            ?>
        </div>
    </div>
    <?php    
}

function display_tel() {
    ?>
    <div class="row">
        <div class="span8 offset2">    
            <h4>Подразделения</h4>
            <?php 
            $thead[0]='№';
            $thead[1]='Телефон';
            $thead[2]='Тип телефона';
            $query="select t1.id,t1.number,
                case t1.typenumber 
                    when 0 then 'Нет типа' 
                    when 1 then 'Белый'
                    when 2 then 'Серый'
                    when 3 then 'Личный'
                end
                from `tel` as t1";
            $array=get_data_from_table($query);
            add_column_table($array,UPD_TEL_FORM);
            format_table($thead,$array);
            ?>
        </div>
    </div>
    <?php    
}

function display_form_add_dep($action){
    $title=NULL;
    $buton=NULL;
    switch ($action) {
        case ADD_DEP_FORM:
            $title='Добавление Подразделение';
            $buton='Добавить';
            break;
        case UPD_DEP_FORM:
            $title='Редактирование Подразделения';
            $buton='Обновить';
            if (isset($_GET['id'])) {
                $id=$_GET['id'];
            } else {
                display_error('не выбрано подразделение');
                return FALSE;
            }
            $list=get_dep($id);
            break;        
        default:
            display_error('неверное действие');
            return FALSE;
            break;
    }
    ?>
    <div class="row">
        <div class="span8 offset2">    
            <h4><?php echo $title; ?></h4>
            <form class="form-horizontal" method="post" action="admin.php">
                <input type="hidden" name="action" value="<?php echo substr($action,0,6); ?>">
                <?php
                if (substr($action,0,6)==UPD_DEP) {
                    echo '<input type="hidden" name="id" value="'.$list[0][0].'">';
                }
                ?>
                <div class="control-group">
                    <label class="control-label">Подразделение <strong>*</strong></label>
                    <div class="controls">
                        <input type="text" name="name" id="dep" value="<?php 
                        if (substr($action,0,6)==UPD_DEP) echo $list[0][1];
                        ?>">
                    </div>
                </div>
                <div class="control-group">
                    <label class="control-label">Организация</label>
                    <div class="controls">
                        <?php
                        if (!check_count_org()) {
                            echo '<select name="org[]" id="orgadd" onChange="window.location=\'http://pb.local/admin.php?action=addorgform\'">';
                            echo '<option value="no">...</option>';
                            echo '<option value="add"><<Добавить организацию>></option>';
                            echo '</select>';                        
                        } else {
                            //echo 'вывести список организаций';
                            $list1=get_all_org();
                            $count=count($list1);
                            echo '<select name="org[]">';
                            if (is_null($list[0][2])) echo '<option selected value="0">...</option>';
                            else echo '<option value="0">...</option>';                            
                            for ($i=0;$i<$count;$i++){
                                if (substr($action,0,6)==UPD_DEP && !is_null($list[0][2]) ) {
                                    if ($list[0][2]==$list1[$i][0]){
                                        echo '<option selected value="'.$list1[$i][0].'">'.$list1[$i][1].'</option>';
                                        continue;
                                    }
                                }
                                echo '<option value="'.$list1[$i][0].'">'.$list1[$i][1].'</option>';
                            }
                            echo '</select>';
                        }
                        ?>
                    </div>
                </div>

                <div class="control-group">
                    <div class="controls">
                        <button type="submit" class="btn"><?php echo $buton; ?></button>
                    </div>
                </div>
            </form>
            

        </div> 
    </div> 
    
    <?php  
}

function display_form_add_org($action) {
    $title=NULL;
    $button=NULL;
    switch ($action) {
        case ADD_ORG_FORM:
            $title='Добавление Организации';
            $button='Добавить';
            break;
        case UPD_ORG_FORM:
            $title='Редактирование Организации';
            $button='Обновить';
            if (isset($_GET['id'])) {
                $id=$_GET['id'];
            } else {
                display_error('не выбрана организация');
                return FALSE;
            }
            $list=get_org($id);
            break;            
        default:
            display_error('неверное действие');
            return FALSE;
            break;
    }
    $substr=substr($action,0,6);
    ?>
    
    <div class="row">
        <div class="span8 offset2">    
            <h4><?php echo $title; ?></h4>
            <form class="form-horizontal" method="post" action="admin.php">
                <input type="hidden" name="action" value="<?php echo substr($action,0,6); ?>">
                <?php
                if (substr($action,0,6)==UPD_ORG) {
                    echo '<input type="hidden" name="id" value="'.$list[0][0].'">';
                }
                ?>
                <div class="control-group">
                    <label class="control-label">Организация <strong>*</strong></label>
                    <div class="controls">
                        <input type="text" name="name" id="org" value="<?php
                        if (substr($action,0,6)==UPD_ORG) { echo $list[0][1]; }
                        ?>">
                    </div>
                </div>
                <div class="control-group">
                    <div class="controls">
                        <button type="submit" class="btn"><?php echo $button; ?></button>
                    </div>
                </div>
            </form>
        </div> 
    </div> 
    
    <?php      
}


function display_form_post($action) {
    $title=NULL;
    $button=NULL;
    switch ($action) {
        case ADD_POST_FORM:
            $title='Добавление Должность';
            $button='Добавить';
            break;
        case UPD_POST_FORM:
            $title='Редактирование Должность';
            $button='Обновить';
            if (isset($_GET['id'])) {
                $id=$_GET['id'];
            } else {
                display_error('не выбрана должность');
                return FALSE;
            }
            $list=get_post($id);
            break;            
        default:
            display_error('неверное действие');
            return FALSE;
            break;
    }
    $substr=substr($action,0,7);
    ?>
    
    <div class="row">
        <div class="span8 offset2">    
            <h4><?php echo $title; ?></h4>
            <form class="form-horizontal" method="post" action="admin.php">
                <input type="hidden" name="action" value="<?php echo substr($action,0,7); ?>">
                <?php
                if (substr($action,0,7)==UPD_POST) {
                    echo '<input type="hidden" name="id" value="'.$list[0][0].'">';
                }
                ?>
                <div class="control-group">
                    <label class="control-label">Должность <strong>*</strong></label>
                    <div class="controls">
                        <input type="text" name="name" id="post" value="<?php
                        if (substr($action,0,7)==UPD_POST) { echo $list[0][1]; }
                        ?>">
                    </div>
                </div>
                <div class="control-group">
                    <div class="controls">
                        <button type="submit" class="btn"><?php echo $button; ?></button>
                    </div>
                </div>
            </form>
        </div> 
    </div> 
    
    <?php      
}

/**
 * Функция выводит полный список ($array_all) и выделяет в нем элементы, которые есть во 2-ом списке ($aray_element)
 * $array_all и $array_element - 2-мерные массивы, [0] - id, [1] - выводимое наименование
 * @param type $array_all
 * @param type $array_element
 */
function output_all_select_element(&$array_all,&$array_element){
    $s1=count($array_all);
    $s2=count($array_element);
    $selected=0;
    for ($i=0;$i<$s1;$i++){
        if ($s2>0 && $array_element!=FALSE) {
            for ($j=0;$j<$s2;$j++){
                if ($array_element[$j][0]==$array_all[$i][0]){
                    $selected=1;
                    break;
                }
            }
            if ($selected==1) echo '<option selected value="'.$array_all[$i][0].'">'.$array_all[$i][1].'</option>';
            else echo '<option value="'.$array_all[$i][0].'">'.$array_all[$i][1].'</option>';
            $selected=0;
        } else {
            echo '<option value="'.$array_all[$i][0].'">'.$array_all[$i][1].'</option>';
        }
    }
}

function display_form_tel($action) {
    $title=NULL;
    $buton=NULL;
    switch ($action) {
        case ADD_TEL_FORM:
            $title='Добавление Телефона';
            $buton='Добавить';
            break;
        case UPD_TEL_FORM:
            $title='Редактирование Телефона';
            $buton='Обновить';
            if (isset($_GET['id'])) {
                $id=$_GET['id'];
            } else {
                display_error('не выбран телефон');
                return FALSE;
            }
            //$list=get_dep($id);
            $list=get_tel($id);
            break;        
        default:
            display_error('неверное действие');
            return FALSE;
            break;
    }
    ?>
    <div class="row">
        <div class="span8 offset2">    
            <h4><?php echo $title; ?></h4>
            <form class="form-horizontal" method="post" action="admin.php">
                <input type="hidden" name="action" value="<?php echo substr($action,0,6); ?>">
                <?php
                if (substr($action,0,6)==UPD_TEL) {
                    echo '<input type="hidden" name="id" value="'.$list[0][0].'">';
                }
                ?>
                <div class="control-group">
                    <label class="control-label">Номер телефона <strong>*</strong></label>
                    <div class="controls">
                        <input type="text" name="name" id="tel" value="<?php 
                        if (substr($action,0,6)==UPD_TEL) echo $list[0][1];
                        ?>">
                    </div>
                </div>
                <div class="control-group">
                    <label class="control-label">Тип номера</label>
                    <div class="controls">
                        <select name="typetel[]">
                            
                            <option <?php if ((substr($action,0,6)==UPD_TEL) && ($list[0][2]==0)) echo 'selected'; ?> value="0">...</option>
                            <option <?php if ((substr($action,0,6)==UPD_TEL) && ($list[0][2]==1)) echo 'selected'; ?> value="1">Белый</option>
                            <option <?php if ((substr($action,0,6)==UPD_TEL) && ($list[0][2]==2)) echo 'selected'; ?> value="2">Серый</option>
                            <option <?php if ((substr($action,0,6)==UPD_TEL) && ($list[0][2]==3)) echo 'selected'; ?> value="3">Личный</option>
                        </select>
                    </div>
                </div>
                <div class="control-group">
                    <label class="control-label">Привязка к сотруднику</label>
                    <div class="controls">
                        <?php
                             //массив содержит список телефонов, принадлежащих сотрудникам
                             $list=get_tel_emp($id);
                             $count=count($list);
                             //массив содержит всех сотрудников вместе с их отделами и организациями
                             $list1=get_emp_dep_org();
                             $count1=count($list1);
                             
                        ?>
                        
                        <select multiple="multiple" size="10" style="width:100%" name="telemp[]">
                            <?php
                            /*for ($i=0;$i<$count1;$i++){
                                for ($j=0;$j<$count;$j++){
                                    echo '<option value="'.$list1[$i][0].'">'.$list1[$i][1].'('.$list1[$i][2].','.$list1[$i][3].')</option>';
                                }
                            }*/
                            output_all_select_element($list1, $list);
                            ?>
                        </select>
                    </div>
                </div>                
                <div class="control-group">
                    <div class="controls">
                        <button type="submit" class="btn"><?php echo $buton; ?></button>
                    </div>
                </div>
            </form>
            

        </div> 
    </div> 
    
    <?php     
}

function display_emp_tel() {
    ?>
    <div class="row">
        <div class="span8 offset2">    
            <h4>Телефоны организации</h4>
            <?php 
            $thead[0]='Организация';
            $thead[1]='Подразделение';            
            $thead[2]='ФИО';
            $thead[3]='Телефон';
            

            /*$query="SELECT t5.name AS 'org'
     , t4.name AS 'dep'
     , t3.name AS 'emp'
     , t2.number AS 'tel'
FROM
  tel_emp AS t1
LEFT JOIN tel AS t2
ON t1.id_tel = t2.id
LEFT JOIN emp AS t3
ON t1.id_emp = t3.id
LEFT JOIN dep AS t4
ON t4.id = t3.id_dep
LEFT JOIN org AS t5
ON t5.id = t4.id_org
  order by t5.name asc,t4.name asc,t3.name asc,t2.number asc";*/
            
            $query="SELECT t1.name as 'org',t2.name as 'dep', t3.name as 'emp', t5.number as 'tel'
FROM
  org AS t1
  left join dep AS t2
ON t1.id = t2.id_org
LEFT JOIN emp AS t3
  on t2.id=t3.id_dep
  left join tel_emp as t4
  on t3.id=t4.id_emp
  left join tel as t5
  on t4.id_tel=t5.id
  order by t1.name ASC,t2.name asc,t3.name asc,t5.number asc";
            
            
            $array=get_data_from_table($query);
            //add_column_table($array,UPD_EMP_FORM);
            format_table($thead,$array);
            ?>
        </div>
    </div>
    <?php
}

function display_all() {
?>
    <div class="row">
        <div class="span8 offset2"> 
<?php
    $flag=0;
    $thead[0]='ФИО';
    $thead[1]='Телефон';    
    $org=get_all_org();
    $size_org=count($org);
    for ($i=0;$i<$size_org;$i++) { // org
        $dep=get_dep_org($org[$i][0]);
        $size_dep=count($dep);
        for($j=0;$j<$size_dep;$j++){ //dep
            $array=get_emp_tel_org($dep[$j][0]);
            if ($array!=FALSE) {
                if ($flag==0) {
                    echo '<div style="font-size:16px; font-weight:bold;">'.$org[$i][1].'</div><br />';
                    $flag=1;
                }
                    echo '<div style="font-size:14px; font-weight:bold;">'.$dep[$j][1].'</div><br />';

                
                format_table($thead, $array);
            }
        }
        $flag=0;
    }
?>
        </div>
    </div>            
<?php
}


function add_form() {
?>
<script>
    function orgfx(){
        var sel= $("#orgselect option:selected").val();
        //alert("sel="+sel);
        $.ajax({
            url: "ajax.php",
            data:"action=ajax&id="+sel,
            cache: false,
            success: function(html){
                $("#depselect option").remove()
                $("#depselect").append(html);
            }
        });
        $.ajax({
            url: "ajax.php",
            data:"action=emp&id="+sel,
            cache: false,
            success: function(html){
            $("#empselect option").remove()
            $("#empselect").append(html);
        }   
        });
        $.ajax({
            url: "ajax.php",
            data:"action=tel&id="+sel,
            cache: false,
            success: function(html){
            $("#telselect option").remove()
            $("#telselect").append(html);
        }   
        });
};

    function depfx(){
        var sel= $("#depselect option:selected").val();
        $.ajax({
            url: "ajax.php",
            data:"action=dep_emp&id="+sel,
            cache: false,
            success: function(html){
            $("#empselect option").remove()
            $("#empselect").append(html);
        }   
        });
        $.ajax({
            url: "ajax.php",
            data:"action=dep_tel&id="+sel,
            cache: false,
            success: function(html){
            $("#telselect option").remove()
            $("#telselect").append(html);
        }   
        });        
    }
    function empfx(){
        var sel= $("#empselect option:selected").val();
        $.ajax({
            url: "ajax.php",
            data:"action=emp_tel&id="+sel,
            cache: false,
            success: function(html){
            $("#telselect option").remove()
            $("#telselect").append(html);
        }   
        });        
    }

</script>
<div id="results"></div>
            <form class="form-inline" method="get" action="admin.php">
                <input type="hidden" name="action" value="<?php echo ADD_ALL; ?>">
                <input type="text" name="orgi" id="org" placeholder="Организация" value="">
                <input type="text" name="depi" id="dep" placeholder="Подразделение" value="">
                <input type="text" name="fioi" id="fio" placeholder="ФИО" value="">
                <input type="text" name="teli" id="tel" placeholder="Телефон" value="">
                <select name="org[]" id="orgselect" onchange="orgfx();">
                    <?php
                    $array=get_all_org();
                    $s=count($array);
                    echo '<option value="0">...</option>';
                    for ($i=0;$i<$s;$i++) {
                        echo '<option value="'.$array[$i][0].'">'.$array[$i][1].'</option>';
                    }
                    ?>
                </select>
                <select name="dep[]" id="depselect" onchange="depfx();">
                    <?php
                    $array=get_all_dep();
                    $s=count($array);
                    echo '<option value="0">...</option>';
                    for ($i=0;$i<$s;$i++) {
                        echo '<option value="'.$array[$i][0].'">'.$array[$i][1].'</option>';
                    }
                    ?>
                </select>
                <select name="emp[]" id="empselect" onchange="empfx()">
                    <?php
                    $array=get_all_emp();
                    $s=count($array);
                    echo '<option value="0">...</option>';
                    for ($i=0;$i<$s;$i++) {
                        echo '<option value="'.$array[$i][0].'">'.$array[$i][1].'</option>';
                    }
                    ?>
                </select>                
                <select name="tel[]" id="telselect">
                    <?php
                    $array=get_all_tel();
                    $s=count($array);
                    echo '<option value="0">...</option>';
                    for ($i=0;$i<$s;$i++) {
                        echo '<option value="'.$array[$i][0].'">'.$array[$i][1].'</option>';
                    }
                    ?>
                </select>                                
                <!--<button type="submit" class="btn">Добавить</button>-->
                <!--<div class="control-group">
                    <label class="control-label"><strong>*</strong></label>
                    <div class="controls">
                        <input type="text" name="name" id="tel" value="">
                    </div>
                </div>-->
            </form>
<?php
}

function display_ABC(){
    $let=  get_ABC();
    add_link_let($let);
    $size=count($let);
    for ($i=0;$i<$size;$i++) {
        echo $let[$i]['let'].' ';
    }
}
?>